package com.qsmx.store.app.main.mem.entity;

public class MemCardSaleEntity {

    /**
     * coins : 10
     * comboName : dddd
     * createBy : admin
     * createTime : 2022-04-20 15:32:33
     * delStatus : true
     * dept : {"id":19,"name":"南京测试一店"}
     * gradeId : 1
     * id : 1
     * memberGrade : {"bindSku":"12345","createBy":"admin","createTime":"2022-04-19 14:43:55","deposit":10,"gradeAdmissionFee":10,"gradeAllowCharge":false,"gradeAllowRefund":false,"gradeChangeCardFee":10,"gradeColor":null,"gradeLevel":1,"gradeName":"普通卡","gradeNo":"C001","gradeRenewalFee":10,"gradeSuspendSaleCard":false,"gradeValidDays":365,"id":1,"updateBy":"admin","updateTime":"2022-04-19 15:30:20"}
     * onShelf : true
     * onShelfTerminalCategoryId : null
     * price : 10
     * remark : null
     * salesEndTime : null
     * salesStartTime : null
     * sendIntegral : null
     * updateBy : admin
     * updateTime : 2022-04-20 16:38:56
     * virtualCardBind : false
     */

    private int coins;
    private String comboName;
    private String createBy;
    private String createTime;
    private boolean delStatus;
    private DeptBean dept;
    private int gradeId;
    private int id;
    private MemberGradeBean memberGrade;
    private boolean onShelf;
    private String onShelfTerminalCategoryId;
    private int price;
    private String remark;
    private String salesEndTime;
    private String salesStartTime;
    private String sendIntegral;
    private String updateBy;
    private String updateTime;
    private boolean virtualCardBind;

    public int getCoins() {
        return coins;
    }

    public void setCoins(int coins) {
        this.coins = coins;
    }

    public String getComboName() {
        return comboName;
    }

    public void setComboName(String comboName) {
        this.comboName = comboName;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public boolean isDelStatus() {
        return delStatus;
    }

    public void setDelStatus(boolean delStatus) {
        this.delStatus = delStatus;
    }

    public DeptBean getDept() {
        return dept;
    }

    public void setDept(DeptBean dept) {
        this.dept = dept;
    }

    public int getGradeId() {
        return gradeId;
    }

    public void setGradeId(int gradeId) {
        this.gradeId = gradeId;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public MemberGradeBean getMemberGrade() {
        return memberGrade;
    }

    public void setMemberGrade(MemberGradeBean memberGrade) {
        this.memberGrade = memberGrade;
    }

    public boolean isOnShelf() {
        return onShelf;
    }

    public void setOnShelf(boolean onShelf) {
        this.onShelf = onShelf;
    }

    public String getOnShelfTerminalCategoryId() {
        return onShelfTerminalCategoryId;
    }

    public void setOnShelfTerminalCategoryId(String onShelfTerminalCategoryId) {
        this.onShelfTerminalCategoryId = onShelfTerminalCategoryId;
    }

    public int getPrice() {
        return price;
    }

    public void setPrice(int price) {
        this.price = price;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getSalesEndTime() {
        return salesEndTime;
    }

    public void setSalesEndTime(String salesEndTime) {
        this.salesEndTime = salesEndTime;
    }

    public String getSalesStartTime() {
        return salesStartTime;
    }

    public void setSalesStartTime(String salesStartTime) {
        this.salesStartTime = salesStartTime;
    }

    public String getSendIntegral() {
        return sendIntegral;
    }

    public void setSendIntegral(String sendIntegral) {
        this.sendIntegral = sendIntegral;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public boolean isVirtualCardBind() {
        return virtualCardBind;
    }

    public void setVirtualCardBind(boolean virtualCardBind) {
        this.virtualCardBind = virtualCardBind;
    }

    public static class DeptBean {
        /**
         * id : 19
         * name : 南京测试一店
         */

        private int id;
        private String name;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }
    }

    public static class MemberGradeBean {
        /**
         * bindSku : 12345
         * createBy : admin
         * createTime : 2022-04-19 14:43:55
         * deposit : 10
         * gradeAdmissionFee : 10
         * gradeAllowCharge : false
         * gradeAllowRefund : false
         * gradeChangeCardFee : 10
         * gradeColor : null
         * gradeLevel : 1
         * gradeName : 普通卡
         * gradeNo : C001
         * gradeRenewalFee : 10
         * gradeSuspendSaleCard : false
         * gradeValidDays : 365
         * id : 1
         * updateBy : admin
         * updateTime : 2022-04-19 15:30:20
         */

        private String bindSku;
        private String createBy;
        private String createTime;
        private int deposit;
        private int gradeAdmissionFee;
        private boolean gradeAllowCharge;
        private boolean gradeAllowRefund;
        private int gradeChangeCardFee;
        private Object gradeColor;
        private int gradeLevel;
        private String gradeName;
        private String gradeNo;
        private int gradeRenewalFee;
        private boolean gradeSuspendSaleCard;
        private int gradeValidDays;
        private int id;
        private String updateBy;
        private String updateTime;

        public String getBindSku() {
            return bindSku;
        }

        public void setBindSku(String bindSku) {
            this.bindSku = bindSku;
        }

        public String getCreateBy() {
            return createBy;
        }

        public void setCreateBy(String createBy) {
            this.createBy = createBy;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public int getDeposit() {
            return deposit;
        }

        public void setDeposit(int deposit) {
            this.deposit = deposit;
        }

        public int getGradeAdmissionFee() {
            return gradeAdmissionFee;
        }

        public void setGradeAdmissionFee(int gradeAdmissionFee) {
            this.gradeAdmissionFee = gradeAdmissionFee;
        }

        public boolean isGradeAllowCharge() {
            return gradeAllowCharge;
        }

        public void setGradeAllowCharge(boolean gradeAllowCharge) {
            this.gradeAllowCharge = gradeAllowCharge;
        }

        public boolean isGradeAllowRefund() {
            return gradeAllowRefund;
        }

        public void setGradeAllowRefund(boolean gradeAllowRefund) {
            this.gradeAllowRefund = gradeAllowRefund;
        }

        public int getGradeChangeCardFee() {
            return gradeChangeCardFee;
        }

        public void setGradeChangeCardFee(int gradeChangeCardFee) {
            this.gradeChangeCardFee = gradeChangeCardFee;
        }

        public Object getGradeColor() {
            return gradeColor;
        }

        public void setGradeColor(Object gradeColor) {
            this.gradeColor = gradeColor;
        }

        public int getGradeLevel() {
            return gradeLevel;
        }

        public void setGradeLevel(int gradeLevel) {
            this.gradeLevel = gradeLevel;
        }

        public String getGradeName() {
            return gradeName;
        }

        public void setGradeName(String gradeName) {
            this.gradeName = gradeName;
        }

        public String getGradeNo() {
            return gradeNo;
        }

        public void setGradeNo(String gradeNo) {
            this.gradeNo = gradeNo;
        }

        public int getGradeRenewalFee() {
            return gradeRenewalFee;
        }

        public void setGradeRenewalFee(int gradeRenewalFee) {
            this.gradeRenewalFee = gradeRenewalFee;
        }

        public boolean isGradeSuspendSaleCard() {
            return gradeSuspendSaleCard;
        }

        public void setGradeSuspendSaleCard(boolean gradeSuspendSaleCard) {
            this.gradeSuspendSaleCard = gradeSuspendSaleCard;
        }

        public int getGradeValidDays() {
            return gradeValidDays;
        }

        public void setGradeValidDays(int gradeValidDays) {
            this.gradeValidDays = gradeValidDays;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getUpdateBy() {
            return updateBy;
        }

        public void setUpdateBy(String updateBy) {
            this.updateBy = updateBy;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }
    }
}
